package de.wittekind.bundesjugendspiele.server.hsqldbTools;

import java.sql.SQLException;

import de.wittekind.bundesjugendspiele.server.impl.SQLRiegenLoader;
import de.wittekind.bundesjugendspiele.server.interfaces.Discipline;
import de.wittekind.bundesjugendspiele.server.interfaces.RiegenLoader;

/**
 * @author Sascha Wegener
 * 
 * @version 18.05.2013
 */
public class HSQLDBTest {

	public static void main(String[] args) {
		// DatabaseConnectionManager.init("jdbc:hsqldb:file:bjs");
		try {
			HSQLDBConnectionManager.init("jdbc:hsqldb:hsql://localhost/bjs");
		} catch (SQLException e) {

			e.printStackTrace();
		}
		// DatabaseConnectionManager.clearTables();
		try {
			RiegenLoader srl = new SQLRiegenLoader();

			// for (int i = 1; i <= drl.getRiegenAmount(); i++) {
			// Riege dr = drl.getRiege(i);
			// Riege sr = srl.getRiege(srl.newRiege());
			// for (int sid : dr.getSchuelerIDs()) {
			// Schueler s = dr.getSchueler(sid);
			// //
			// System.out.printf("%s, %s%n",s.getLastName(),s.getFirstName());
			// sr.addSchueler(s);
			//
			// }
			//
			// }

			System.out.println(srl.getLatestResults(2, Discipline.AUSDAUER800,
					2004));

			// System.out.println(srl.newRiege());
			// System.out.printf("%4s \t",s.getID());
			// srl.removeRiege(2);

		} catch (Exception ex) {
			ex.printStackTrace();
		}

		// DatabaseConnectionManager.clearTables();
		// DatabaseConnectionManager.shutdown();
		// DatabaseConnectionManager.close();
		System.exit(0);
	}

}
